	/*公共区域*/
	/*public公共区域1，开始*/
	/*顶部导航栏*/
	.top-nav{
		height: 30px;
		line-height: 30px;
		font-size: 12px;
		color: #666666;
		background-color: #f1f1f1;
	}
	.top-nav .fl ul li{
		float: left;
		margin-right:12px;
	}
	.top-nav .fl ul li a{
		color: #28a3ef;
	}
	.top-nav .fl ul li a:hover{
		color: red;
		text-decoration: underline;
	}
	.top-nav .fr ul li{
		float:left;
		padding: 0px 20px;
	}
	.top-nav .fr ul li a{
		color: #666666;
	}
	/*li:nth-child(n+2)，第二个li开始,设置左边框*/
	.top-nav .fr ul li:nth-child(n+2){
		height: 12px;
		line-height: 14px;
		margin-top:8px;
		border-left: 1px solid #666666;
	}
	.top-nav .fr ul .v:after{
		content: 'v';
		margin-left:20px;
	}
	/*head-logo部分*/
	.head-logo{
		position: relative;
		height: 106px;
		padding-top:25px;
	}
	.head-logo .center{
		position: absolute;
		top:25px;
		left: 348px;
		width: 537px;
		height: 55px;
	}
	.head-logo .sou{
		width: 535px;
		height: 35px;
		color: #666666;
		border: 2px solid #b1191a;
	}
	.head-logo .sou input{
		padding:0px 10px ;
		width: 447px;
		height: 100%;
		font-size: 14px;
		border:none;
		/*去掉点击时会显示的灰色边框*/
		outline: none;
	}
	.head-logo .sou button{
		width: 84px;
		height: 101%;
		border: none;
		color: white;
		background-color:#b1191a;
	}
	.head-logo .sou ul li{
		float: left;
		font-size: 12px;
		margin: 5px 10px 0px;
	}
	.head-logo .gou{
		position: absolute;
		top: 25px;
		right: 65px;
		width: 140px;
		height: 35px;
		border: 1px solid #dfdfdf;
		line-height: 35px;
		font-size: 12px;
		text-align: center;
		background-color:#f7f7f7;
	}
	.head-logo .gou a{
		color: #666666;
	}
	.head-logo .gou::after{
		content: '>';
		color: #a4a4a4;
	}
	.head-logo .gou img{
		margin-right: 10px;
	}
	.head-logo .gou .red8{
		position: absolute;
		top: -5px;
		left: 107px;
		padding: 0px 5px;
		color: white;
		font-size: 12px;
		line-height: 14px;
		border-radius:7px 7px 7px 0px;
		background-color:red;
	}
	/*head-fen部分*/
	.top-fen{
		height: 47px;
		border-bottom: 2px solid #b1191a;
	}
	.top-fen .left,.top-fen .left1{
		float: left;
	}
	.top-fen .left{
		margin-right: 10px;
	}
	.top-fen .left .quan{
		width: 208px;
		height: 45px;
		line-height: 45px;
		color: white;
		text-align: center;
		background-color:#b1191a;
	}
	.top-fen .left .fen{
		float: left;
		/*display: none;*/
		width: 208px;
		height: 465px;
		background-color:#c81623;
	}
	.top-fen .left .fen ul li a{
		display: block;
		height: 31px;
		line-height: 31px;
		font-size:14px;
		color: white;
		padding: 0px 10px;
	}
	.top-fen .left .fen ul li a::after{
		content: '>';
		float: right;
	}
	.top-fen .left .fen ul li a:hover{
		color: #c81623;
		background-color:white;
	}
	.top-fen .left1 ul li{
		float: left;
		padding: 10px 24px 0px;
		color: #333333;
		text-align: center;
	}
	.top-fen .left1 ul .sha{
		color: red;
		text-decoration: underline;
	}
	
/*public公共区域1，结束*/

/*public公共区域2，开始*/
	.footer{
		padding-bottom: 40px;
		background-color: #f5f5f5;
	}
	.footer .one{
		height: 110px;
		padding-top: 30px;
		border-bottom: 1px solid #ededed;
	}
	.footer .one ul li{
		float: left;
		width: 165px;
		height: 50px;
		margin: 0px 35px;
	}
	.footer .one h4{
		margin-bottom: 5px;
		font-size: 14px;
		font-weight: 400;
	}
	.footer .one p{
		font-size: 12px;
		color: #666666;
	}
	.footer .one div{
		margin-left: 8px;
		margin-top: 5px;
	}
	.footer .two{
		padding: 20px 0px;
		height: 190px;
		border-bottom: 1px solid #ededed;
	}
	.footer .two ul>li{
		position: relative;
		float: left;
		margin-left:55px;
		margin-right:67px;
	}
	.footer .two ul>li ol li{
		margin-top:7px;
		font-size: 12px;
		color: #666666;
	}
	.footer .two ul>li img{
		position: absolute;
		left: -15px;
		margin-bottom: 5px;
	}
	.footer .two ul>li ol .li{
		position: absolute;
		top: 120px;
		left: -5px;
		width: 74px;
	}
	.footer .three{
		padding-top: 20px;
		font-size: 12px;
		color: #666666;
		text-align: center;
	}
	.footer .three span{
		margin: 0px 11px;
	}
	.footer .three .p{
		margin-top: 13px;
		margin-bottom: 10px;
	}
/*public公共区域2，结束*/